/**
 * 
 */
package com.india.metro.delhi;

import java.util.LinkedList;
import java.util.List;

import com.india.RouteCode;
import com.india.StopNode;

/**
 * @author pradeep
 *
 */
public class YellowMetroRoute extends AbstractDelhiMetroRoute  {

	@Override
	public List<StopNode> getRouteNodes() {
		List<StopNode> nodes = new LinkedList<StopNode>();
		nodes.add(DelhiMetroNode.HUDA_CITY_CENTRE);
		nodes.add(DelhiMetroNode.IFFCO_CHOWK);
		nodes.add(DelhiMetroNode.M_G_ROAD);
		nodes.add(DelhiMetroNode.SIKANDARPUR);
		nodes.add(DelhiMetroNode.GURU_DRONACHARYA);
		nodes.add(DelhiMetroNode.ARJANGARH);
		nodes.add(DelhiMetroNode.GHITORNI);
		nodes.add(DelhiMetroNode.SULTANPUR);
		nodes.add(DelhiMetroNode.CHHATTARPUR);
		nodes.add(DelhiMetroNode.QUTAB_MINAR);
		nodes.add(DelhiMetroNode.SAKET);
		nodes.add(DelhiMetroNode.MALVIYA_NAGAR);
		nodes.add(DelhiMetroNode.HAUZ_KHAS);
		nodes.add(DelhiMetroNode.GREEN_PARK);
		nodes.add(DelhiMetroNode.AIIMS);
		nodes.add(DelhiMetroNode.INA);
		nodes.add(DelhiMetroNode.JORBAGH);
		nodes.add(DelhiMetroNode.RACE_COURSE);
		nodes.add(DelhiMetroNode.UDYOG_BHAWAN);
		nodes.add(DelhiMetroNode.CENTRAL_SECRETARIAT);
		nodes.add(DelhiMetroNode.PATEL_CHOWK);
		nodes.add(DelhiMetroNode.RAJIV_CHOWK);
		nodes.add(DelhiMetroNode.NEW_DELHI);
		nodes.add(DelhiMetroNode.CHAWRI_BAZAR);
		nodes.add(DelhiMetroNode.CHANDNI_CHOWK);
		nodes.add(DelhiMetroNode.KASHMERE_GATE);
		nodes.add(DelhiMetroNode.CIVIL_LINES);
		nodes.add(DelhiMetroNode.VIDHAN_SABHA);
		nodes.add(DelhiMetroNode.VISHWAVIDYALAYA);
		nodes.add(DelhiMetroNode.GTB_NAGAR);
		nodes.add(DelhiMetroNode.MODEL_TOWN);
		nodes.add(DelhiMetroNode.AZADPUR);
		nodes.add(DelhiMetroNode.ADARSH_NAGAR);
		nodes.add(DelhiMetroNode.JAHANGIRPURI);
		return nodes;
		
	}

	@Override
	public RouteCode getCode() {
		return DelhiMetroRouteCode.YELLOW;
	}
}
